Skip to content

Conversation

@GDYendell
Copy link
Contributor

Needs work in pvi to open plots on a new display and configure axis range

@jsouter
Copy link
Contributor

jsouter commented Nov 14, 2025

epics-containers/pvi#157

I was working on this in pvi this morning, just pushed onto my PR.
FastCS changes in scratch look like

            case Waveform():
                if (length := len(fastcs_datatype.shape)) == 2:
                    default_width = 800
                    height = int(
                        default_width
                        * fastcs_datatype.shape[0]
                        / fastcs_datatype.shape[1]
                    )
                    return ImageRead(
                        width=default_width, height=height, color_map=ImageColorMap.GRAY
                    )
                elif length == 1:
                    return ArrayTrace(axis="")
                else:
                    raise NotImplementedError(
                        f"Waveform shape {fastcs_datatype.shape} not supported"
                    )

Also tries to add XY trace support for edl, though that's disabled in FastCS right now anyway.

@GDYendell GDYendell self-assigned this Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants